const express = require('express');
const app = express();
const path = require('path');
app.listen(3000, () => { console.log('服务器已开启') });

//设置模板引擎为ejs,默认为views文件内
app.set('view engine', 'ejs');

//渲染首页
app.get('/index', (req, res) => {
    res.render('index', { name: '张三', address: ['首页', '详情页', '列表页', '关于我们'] })
})

//渲染表格页
let data = [];
app.get('/', (req, res) => {
    // 刷新后数据恢复
    data = [
        { name: '张三', sex: '男', age: 28 },
        { name: '李四', sex: '男', age: 38 },
        { name: '王五', sex: '男', age: 38 },
        { name: '赵六', sex: '男', age: 38 }
    ]

    //将数据渲染到table
    res.render('table', { data })
})

//删除功能
app.get('/del', (req, res) => {
    data.splice(req.query.id, 1);
    //将数据重新渲染到table
    res.render('table', { data })
})